FernleafSystems\Wordpress\Plugin\Shield\Modules\LoginGuard\Options S

Total Complexity 45
Dependencies 1
Dependents 1
Total lines 173
Lines of code 132
Logical lines of code 51
Comment lines 7
Methods 29
Properties 0

Methods 29

Method Rating Maintainability Complexity Lines of code
preSave()
A
48 8 34
isEnabledEmailAuthAnyUserSet()
S
75 3 4
getEmail2FaRoles()
S
65 2 9
isEnabledYubikey()
S
78 2 3
isProtect()
S
74 2 4
isEnabledGaspCheck()
S
78 2 3
isEmailAuthenticationActive()
S
79 2 3
isYubikeyConfigReady()
S
78 2 3
getAntiBotFormSelectors()
S
70 2 6
isEnabledAntiBot()
S
79 1 3
getBotProtectionLocations()
S
80 1 3
getHiddenLoginRedirect()
S
80 1 3
isProtectRegister()
S
80 1 3
isProtectLostPassword()
S
80 1 3
isProtectLogin()
S
80 1 3
isEnabledU2F()
S
79 1 3
isEnabledGoogleAuthenticator()
S
79 1 3
getLoginIntentMaxAttempts()
S
77 1 3
getCooldownInterval()
S
80 1 3
getCustomLoginPath()
S
79 1 3
isEnabledCooldown()
S
80 1 3
isEnabledSmsAuth()
S
79 1 3
isEnabledEmailAuth()
S
79 1 3
canAutoLoginURL()
S
79 1 3
getYubikeyAppId()
S
79 1 3
getMfaSkip()
S
78 1 3
getMfaLoginIntentFormat()
S
79 1 3
getIfCanSendEmailVerified()
S
79 1 3
getLoginIntentMinutes()
S
70 1 6